have a hunch

Translations
иметь предчувствие
He had a hunch that it would rain today.
У него было предчувствие, что сегодня пойдет дождь.
Definitions
To have a hunch means to have a strong intuitive feeling or suspicion about something, often without concrete evidence or reasoning.